/** 
* All Rights Reserved , Copyright (C) 2022 , 青岛鼎信通讯股份有限公司
* 
* MpmProjectMilepostEntity
* 项目策划-里程碑
* 
* 修改纪录
* 2022-09-15 版本：1.0 wangxinhua 创建。
* @version 版本：1.0
* @author 作者：wangxinhua</name>
* 创建日期2022-09-15</date>
*/

package com.topscomm.mpm.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.mpm.*;

public class MpmProjectMilepostEntity extends MpmEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:项目策划-里程碑	*/
    public static String tableName= "MpmProjectMilepost";
    @Override
    public String getTableName(){ return "MpmProjectMilepost";}

    /** ColumnName:里程碑名称		*/
    public static String FieldMilepostname = "milepostname";

    /** ColumnName:编码		*/
    public static String FieldMilepostcode = "milepostcode";

    /** ColumnName:计划达成时间		*/
    public static String FieldPlanfinishtime = "planfinishtime";

    /** ColumnName:实际达成时间	 	*/
    public static String FieldActualfinishtime = "actualfinishtime";

    /** ColumnName:里程碑状态		*/
    public static String FieldMilepoststate = "milepoststate";

    /** ColumnName:交付成果		*/
    public static String FieldDeliverable = "deliverable";

    /** ColumnName:操作编码		*/
    public static String FieldOperatecode = "operatecode";

    /** ColumnName:项目编码		*/
    public static String FieldProjectcode = "projectcode";

    /** ColumnName:运营部门		*/
    public static String FieldOperationdeptname = "operationdeptname";

    /** ColumnName:运营部门编码		*/
    public static String FieldOperationdeptcode = "operationdeptcode";

    /** ColumnName:运营公司		*/
    public static String FieldOperationorgname = "operationorgname";

    /** ColumnName:运营公司编码		*/
    public static String FieldOperationorgcode = "operationorgcode";

    /** ColumnName:来源类型		*/
    public static String FieldSourcetype = "sourcetype";

    /** ColumnName:来源id		*/
    public static String FieldSourceid = "sourceid";

    /** ColumnName:责任人		*/
    public static String FieldResponsible = "responsible";

    /** ColumnName:责任人编号		*/
    public static String FieldResponsiblecode = "responsiblecode";

    /** ColumnName:策划书id	可用做版本	*/
    public static String FieldPlanid = "planid";

    /** ColumnName:完成情况		*/
    public static String FieldCompletionstatus = "completionstatus";

    /** ColumnName:差异分析		*/
    public static String FieldDifferenceanalysis = "differenceanalysis";

    /** ColumnName:是否为新增		*/
    public static String FieldNewadd = "newadd";

    /** ColumnName:审批状态		*/
    public static String FieldState = "state";

    /** ColumnName:申请公司		*/
    public static String FieldOrgname = "orgname";

    /** ColumnName:申请公司编码		*/
    public static String FieldOrgcode = "orgcode";

    /** ColumnName:申请部门		*/
    public static String FieldDeptname = "deptname";

    /** ColumnName:申请部门编码		*/
    public static String FieldDeptcode = "deptcode";

    /** ColumnName:申请人姓名		*/
    public static String FieldUsername = "username";

    /** ColumnName:申请人工号		*/
    public static String FieldUsercode = "usercode";

    /** ColumnName:单据日期		*/
    public static String FieldDocdate = "docdate";

    /** ColumnName:提交日期		*/
    public static String FieldSubmitdate = "submitdate";

    /** ColumnName:单据编号		*/
    public static String FieldDocno = "docno";

    /** ColumnName:审批流程		*/
    public static String FieldFlowid = "flowid";

    /** ColumnName:最新阶段		*/
    public static String FieldLatestphase = "latestphase";

    /** ColumnName:变更关闭类型标记		*/
    public static String FieldChangecloseflag = "changecloseflag";

    /** ColumnName:里程碑变更次数		*/
    public static String FieldChangecount = "changecount";

    /** ColumnName:复制后是否修改		*/
    public static String FieldCopyedit = "copyedit";

    /** ColumnName:复制来源类型		*/
    public static String FieldCopysourcetype = "copysourcetype";

    /** ColumnName:复制来源id		*/
    public static String FieldCopysourceid = "copysourceid";

    /**里程碑名称		*/
    private String milepostname;

    /**编码		*/
    private String milepostcode;

    /**计划达成时间		*/
    private Date planfinishtime;

    /**实际达成时间	 	*/
    private Date actualfinishtime;

    /**里程碑状态		*/
    private int milepoststate;

    /**交付成果		*/
    private String deliverable;

    /**操作编码		*/
    private long operatecode;

    /**项目编码		*/
    private String projectcode;

    /**运营部门		*/
    private String operationdeptname;

    /**运营部门编码		*/
    private String operationdeptcode;

    /**运营公司		*/
    private String operationorgname;

    /**运营公司编码		*/
    private String operationorgcode;

    /**来源类型		*/
    private String sourcetype;

    /**来源id		*/
    private long sourceid;

    /**责任人		*/
    private String responsible;

    /**责任人编号		*/
    private String responsiblecode;

    /**策划书id	可用做版本	*/
    private long planid;

    /**完成情况		*/
    private String completionstatus;

    /**差异分析		*/
    private String differenceanalysis;

    /**是否为新增		*/
    private int newadd;

    /**审批状态		*/
    private int state;

    /**申请公司		*/
    private String orgname;

    /**申请公司编码		*/
    private String orgcode;

    /**申请部门		*/
    private String deptname;

    /**申请部门编码		*/
    private String deptcode;

    /**申请人姓名		*/
    private String username;

    /**申请人工号		*/
    private String usercode;

    /**单据日期		*/
    private Date docdate;

    /**提交日期		*/
    private Date submitdate;

    /**单据编号		*/
    private String docno;

    /**审批流程		*/
    private long flowid;

    /**最新阶段		*/
    private String latestphase;

    /**变更关闭类型标记		*/
    private int changecloseflag;

    /**里程碑变更次数		*/
    private long changecount;

    /**复制后是否修改		*/
    private String copyedit;

    /**复制来源类型		*/
    private String copysourcetype;

    /**复制来源id		*/
    private long copysourceid;

    /**
    * @return the  milepostname:里程碑名称
    */
    public String getMilepostname() {
        return this.milepostname;
    }

    /**
    * @param milepostname:里程碑名称
    */
    public void setMilepostname(String milepostname) {
        this.milepostname = milepostname;
    }

    /**
    * @return the  milepostcode:编码
    */
    public String getMilepostcode() {
        return this.milepostcode;
    }

    /**
    * @param milepostcode:编码
    */
    public void setMilepostcode(String milepostcode) {
        this.milepostcode = milepostcode;
    }

    /**
    * @return the  planfinishtime:计划达成时间
    */
    public Date getPlanfinishtime() {
        return this.planfinishtime;
    }

    /**
    * @param planfinishtime:计划达成时间
    */
    public void setPlanfinishtime(Date planfinishtime) {
        this.planfinishtime = planfinishtime;
    }

    /**
    * @return the  actualfinishtime: 
    */
    public Date getActualfinishtime() {
        return this.actualfinishtime;
    }

    /**
    * @param actualfinishtime: 
    */
    public void setActualfinishtime(Date actualfinishtime) {
        this.actualfinishtime = actualfinishtime;
    }

    /**
    * @return the  milepoststate:里程碑状态
    */
    public int getMilepoststate() {
        return this.milepoststate;
    }

    /**
    * @param milepoststate:里程碑状态
    */
    public void setMilepoststate(int milepoststate) {
        this.milepoststate = milepoststate;
    }

    /**
    * @return the  deliverable:交付成果
    */
    public String getDeliverable() {
        return this.deliverable;
    }

    /**
    * @param deliverable:交付成果
    */
    public void setDeliverable(String deliverable) {
        this.deliverable = deliverable;
    }

    /**
    * @return the  operatecode:操作编码
    */
    public long getOperatecode() {
        return this.operatecode;
    }

    /**
    * @param operatecode:操作编码
    */
    public void setOperatecode(long operatecode) {
        this.operatecode = operatecode;
    }

    /**
    * @return the  projectcode:项目编码
    */
    public String getProjectcode() {
        return this.projectcode;
    }

    /**
    * @param projectcode:项目编码
    */
    public void setProjectcode(String projectcode) {
        this.projectcode = projectcode;
    }

    /**
    * @return the  operationdeptname:运营部门
    */
    public String getOperationdeptname() {
        return this.operationdeptname;
    }

    /**
    * @param operationdeptname:运营部门
    */
    public void setOperationdeptname(String operationdeptname) {
        this.operationdeptname = operationdeptname;
    }

    /**
    * @return the  operationdeptcode:运营部门编码
    */
    public String getOperationdeptcode() {
        return this.operationdeptcode;
    }

    /**
    * @param operationdeptcode:运营部门编码
    */
    public void setOperationdeptcode(String operationdeptcode) {
        this.operationdeptcode = operationdeptcode;
    }

    /**
    * @return the  operationorgname:运营公司
    */
    public String getOperationorgname() {
        return this.operationorgname;
    }

    /**
    * @param operationorgname:运营公司
    */
    public void setOperationorgname(String operationorgname) {
        this.operationorgname = operationorgname;
    }

    /**
    * @return the  operationorgcode:运营公司编码
    */
    public String getOperationorgcode() {
        return this.operationorgcode;
    }

    /**
    * @param operationorgcode:运营公司编码
    */
    public void setOperationorgcode(String operationorgcode) {
        this.operationorgcode = operationorgcode;
    }

    /**
    * @return the  sourcetype:来源类型
    */
    public String getSourcetype() {
        return this.sourcetype;
    }

    /**
    * @param sourcetype:来源类型
    */
    public void setSourcetype(String sourcetype) {
        this.sourcetype = sourcetype;
    }

    /**
    * @return the  sourceid:来源id
    */
    public long getSourceid() {
        return this.sourceid;
    }

    /**
    * @param sourceid:来源id
    */
    public void setSourceid(long sourceid) {
        this.sourceid = sourceid;
    }

    /**
    * @return the  responsible:责任人
    */
    public String getResponsible() {
        return this.responsible;
    }

    /**
    * @param responsible:责任人
    */
    public void setResponsible(String responsible) {
        this.responsible = responsible;
    }

    /**
    * @return the  responsiblecode:责任人编号
    */
    public String getResponsiblecode() {
        return this.responsiblecode;
    }

    /**
    * @param responsiblecode:责任人编号
    */
    public void setResponsiblecode(String responsiblecode) {
        this.responsiblecode = responsiblecode;
    }

    /**
    * @return the  planid:可用做版本
    */
    public long getPlanid() {
        return this.planid;
    }

    /**
    * @param planid:可用做版本
    */
    public void setPlanid(long planid) {
        this.planid = planid;
    }

    /**
    * @return the  completionstatus:完成情况
    */
    public String getCompletionstatus() {
        return this.completionstatus;
    }

    /**
    * @param completionstatus:完成情况
    */
    public void setCompletionstatus(String completionstatus) {
        this.completionstatus = completionstatus;
    }

    /**
    * @return the  differenceanalysis:差异分析
    */
    public String getDifferenceanalysis() {
        return this.differenceanalysis;
    }

    /**
    * @param differenceanalysis:差异分析
    */
    public void setDifferenceanalysis(String differenceanalysis) {
        this.differenceanalysis = differenceanalysis;
    }

    /**
    * @return the  newadd:是否为新增
    */
    public int getNewadd() {
        return this.newadd;
    }

    /**
    * @param newadd:是否为新增
    */
    public void setNewadd(int newadd) {
        this.newadd = newadd;
    }

    /**
    * @return the  state:审批状态
    */
    public int getState() {
        return this.state;
    }

    /**
    * @param state:审批状态
    */
    public void setState(int state) {
        this.state = state;
    }

    /**
    * @return the  orgname:申请公司
    */
    public String getOrgname() {
        return this.orgname;
    }

    /**
    * @param orgname:申请公司
    */
    public void setOrgname(String orgname) {
        this.orgname = orgname;
    }

    /**
    * @return the  orgcode:申请公司编码
    */
    public String getOrgcode() {
        return this.orgcode;
    }

    /**
    * @param orgcode:申请公司编码
    */
    public void setOrgcode(String orgcode) {
        this.orgcode = orgcode;
    }

    /**
    * @return the  deptname:申请部门
    */
    public String getDeptname() {
        return this.deptname;
    }

    /**
    * @param deptname:申请部门
    */
    public void setDeptname(String deptname) {
        this.deptname = deptname;
    }

    /**
    * @return the  deptcode:申请部门编码
    */
    public String getDeptcode() {
        return this.deptcode;
    }

    /**
    * @param deptcode:申请部门编码
    */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
    * @return the  username:申请人姓名
    */
    public String getUsername() {
        return this.username;
    }

    /**
    * @param username:申请人姓名
    */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
    * @return the  usercode:申请人工号
    */
    public String getUsercode() {
        return this.usercode;
    }

    /**
    * @param usercode:申请人工号
    */
    public void setUsercode(String usercode) {
        this.usercode = usercode;
    }

    /**
    * @return the  docdate:单据日期
    */
    public Date getDocdate() {
        return this.docdate;
    }

    /**
    * @param docdate:单据日期
    */
    public void setDocdate(Date docdate) {
        this.docdate = docdate;
    }

    /**
    * @return the  submitdate:提交日期
    */
    public Date getSubmitdate() {
        return this.submitdate;
    }

    /**
    * @param submitdate:提交日期
    */
    public void setSubmitdate(Date submitdate) {
        this.submitdate = submitdate;
    }

    /**
    * @return the  docno:单据编号
    */
    public String getDocno() {
        return this.docno;
    }

    /**
    * @param docno:单据编号
    */
    public void setDocno(String docno) {
        this.docno = docno;
    }

    /**
    * @return the  flowid:审批流程
    */
    public long getFlowid() {
        return this.flowid;
    }

    /**
    * @param flowid:审批流程
    */
    public void setFlowid(long flowid) {
        this.flowid = flowid;
    }

    /**
    * @return the  latestphase:最新阶段
    */
    public String getLatestphase() {
        return this.latestphase;
    }

    /**
    * @param latestphase:最新阶段
    */
    public void setLatestphase(String latestphase) {
        this.latestphase = latestphase;
    }

    /**
    * @return the  changecloseflag:变更关闭类型标记
    */
    public int getChangecloseflag() {
        return this.changecloseflag;
    }

    /**
    * @param changecloseflag:变更关闭类型标记
    */
    public void setChangecloseflag(int changecloseflag) {
        this.changecloseflag = changecloseflag;
    }

    /**
    * @return the  changecount:里程碑变更次数
    */
    public long getChangecount() {
        return this.changecount;
    }

    /**
    * @param changecount:里程碑变更次数
    */
    public void setChangecount(long changecount) {
        this.changecount = changecount;
    }

    /**
    * @return the  copyedit:复制后是否修改
    */
    public String getCopyedit() {
        return this.copyedit;
    }

    /**
    * @param copyedit:复制后是否修改
    */
    public void setCopyedit(String copyedit) {
        this.copyedit = copyedit;
    }

    /**
    * @return the  copysourcetype:复制来源类型
    */
    public String getCopysourcetype() {
        return this.copysourcetype;
    }

    /**
    * @param copysourcetype:复制来源类型
    */
    public void setCopysourcetype(String copysourcetype) {
        this.copysourcetype = copysourcetype;
    }

    /**
    * @return the  copysourceid:复制来源id
    */
    public long getCopysourceid() {
        return this.copysourceid;
    }

    /**
    * @param copysourceid:复制来源id
    */
    public void setCopysourceid(long copysourceid) {
        this.copysourceid = copysourceid;
    }

}
